/*p-account*/
.p_account .acc-money { padding: 5px 0 0px; background: #FFF }
.p_account .acc-money .money-list { padding: 5px 0; border-bottom: 1px solid #ebebeb }
.p_account .acc-money .money-list:last-child{ border-bottom:none;}
.p_account .acc-money .money-list .money-l { border-right: 1px solid #ebebeb; }
.p_account .acc-money .money-list .money-l,.p_account  .acc-money .money-list .money-r { padding-left: 20px; width: 50%; -webkit-box-sizing: border-box; float: left; }
.p_account .acc-money .money-list  .mo-tit { color: #8f8f8f; }
.p_account .acc-money .money-list .mo-cont { font-size: 20px; }
.p_account .mo-btn { margin: 0px auto 0; height:50px; }
.p_account .mo-btn span{ width:50%; float:left;}

.p_account .acc-listbox{ border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
.p_account .acc-list { padding: 0 13px 0 16px; height: 45px; line-height: 45px; border-bottom: 1px solid #d9d9d9; font-size: 15px; background: #FFF }
.p_account .acc-list:last-child{ border-bottom:none;}
.p_account .acc-list .txt-wrap { display: -webkit-box; }
.p_account .acc-list .txt-wrap i {vertical-align: middle; width: 20px; height: 22px; display: inline-block; background: url(images/account/list_icon.png) no-repeat; background-size: 100%; margin-right: 20px; }
.p_account .acc-list .txt-wrap i.yz { background-position: 0 -99px; }
.p_account .acc-list .txt-wrap i.hj { background-position: 0 -144px }
.p_account .acc-list .txt-wrap i.zj { background-position: 0 -188px }
.p_account .acc-list .txt-wrap i.hb { background-position: 0 0px;}
.p_account .acc-list .txt-wrap i.yq { background-position: 0 -43px }
.p_account .acc-list .txt-wrap i.bk{ background-position: 0 -277px}
.p_account .acc-list .txt-wrap i.ht{ background-position: 0 -232px}
.p_account .acc-list .txt-wrap i.yhq{ background-position: 0 -312px}
.p_account .acc-list .txt-wrap span { -webkit-box-flex: 1; /* display: block; */ }
.p_account .acc-list .bank-arrow { background: url(images/account/arrow.png) no-repeat right center; background-size: 7px 13px; }
.p_account .bor-b0 { border-bottom: none }
.p_account .acc-esc { background-color: #FFF; height: 45px; line-height: 45px; text-align: center; font-size: 16px; }
.p_account .acc-esc a { display:block;height: 48px;}

/*充值提现*/
.p_account_charge .ui-form .dl_center .input-list .txt-wrap input{padding-left: 15px;}
.p_account_charge .ui-form .input-list{padding: 0 20px;}
.p_account_charge .instruction { font-size: 15px; padding: 18px 20px 10px }
.p_account_charge .instruction span{ color: #f64172; display: inline-block; margin-left: 16px; }
.p_account_charge .explained {  padding:12px 20px; }
.p_account_charge .remark { color: #909ba8; padding:12px 20px 0;}
.p_account_charge .ui-form .dl_footer input { width: 100% }
.p_account_charge .ui-form .dl_footer{margin-bottom: 10px;}
.p_account_charge .charge_con{ padding:10px 15px;}
.p_account_charge .charge_con .tips{ padding-top:10px;}

/*提现成功*/
.p_carry .carry_suc_icon{ background:url(images/account/carry_suc.png) no-repeat; width:157px; height:121px; background-size:100%; margin:10px auto;}
.p_carry .carry_suc_tips{ font-size:13px; line-height:30px; width:160px; margin:20px auto;}
.p_carry .carry_suc_tips li{ list-style:disc;}
.p_carry .carry_back { padding:0px 15px 10px;}
.p_carry .carry_fail_icon{ background:url(images/account/carry_fail.png) no-repeat; width:168px; height:103px; background-size:100%; margin:0 auto;}
.p_carry .carry_fail_tips{ font-size:15px; color:#909ba8; text-align:center; padding:15px 0px;}
.p_carry .carry_tip{margin-top:10px;}

/*p_account_invitation*/
.p_account_invitation .banner{height: 92px;background: #ff4258;}
.p_account_invitation .banner img{width:100%;height: 92px;}
.p_account_invitation .inv_data{ width: 100%;padding: 10px 0;background: #FFF}
.p_account_invitation .inv_data div{width: 33%;float: left;border-left: 1px solid #d9e1e8;text-align: center;}
.p_account_invitation .inv_data div:first-child{border-left: none;}
.p_account_invitation .inv_data div p{ color: #909ba8;font-size: 10px;}
.p_account_invitation .inv_data div span{font-weight: bold}
.p_account_invitation .inv_share .i-list{ margin-top:10px; padding:15px;background: #FFF }
.p_account_invitation .inv_share .i-list h3{ font-size:13px;margin-bottom: 3px;}
.p_account_invitation .inv_share .i-list h4{color:#909ba8}
.p_account_invitation .inv_share .i-list dl{display:-webkit-box;}
.p_account_invitation .inv_share .i-list dl dt{ -webkit-box-flex:1;}
.p_account_invitation .inv_share .i-list dl dd{ width:82px; padding-top: 15px;}
.p_account_invitation .inv_share .i-list dl dd .inv-btn{ font-size:13px; background:#e76f5f; color:#fff;border-radius:3px;  display:inline-block;width: 82px;height: 30px;}
.p_account_invitation ul.inv_list{margin-top: 10px; }
.p_account_invitation ul.inv_list li{ background: #FFF;padding: 7px 15px;border-bottom: 1px solid #dadcdd;}
.p_account_invitation ul.inv_list li .tit{ overflow: auto;}
.p_account_invitation ul.inv_list li .tit div{ font-size: 13px;float: left;}
.p_account_invitation ul.inv_list li .tit div.money{ float: right;margin-left: 10px;}
.p_account_invitation ul.inv_list li .tit div.money em{color:#e76f5f;}
.p_account_invitation ul.inv_list li .con {color: #909ba8;line-height: 19px;height: 19px;margin-top: 3px;}
.p_account_invitation ul.inv_list li .con span{display: block;float: left}
.p_account_invitation ul.inv_list li .con span.time{float: right;margin-left: 10px;}
.p_account_invitation ul.inv_list li .con span.status i{ margin-right:5px;width: 17px;height: 17px;text-align: center;line-height: 17px;display: inline-block;}
.p_account_invitation ul.inv_list li .con span.status i.zhu{ border: 1px solid #5ec749;color: #5ec749;}
.p_account_invitation ul.inv_list li .con span.status i.tou{ border: 1px solid #6bbbf3;color: #6bbbf3;}
.p_account_invitation .inv_desc{height: 32px;line-height: 32px;}

/*分享弹框*/
.p_account_invitation .share_wrap{position:fixed; left:0; bottom:0; width:100%; height:100%; display:none; z-index:101;}
.p_account_invitation .share_wrap .share_box{position:absolute; left:0; bottom:0; width:100%;}
.p_account_invitation .share_wrap .share_cover{position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000;}
.p_account_invitation .share_wrap .wx_tip{position:absolute; left:0; top:0; width:100%; height:100%; background:url(event/icon/icon_wx_tip.png) no-repeat right top rgba(0,0,0,0.5); background-size:90px 90px; display:none;}
.p_account_invitation .share_wrap.show{display:block;}
.p_account_invitation .share_wrap.show .share_box{-webkit-transform:translateY(0);}
.p_account_invitation .share_wrap.show .share_cover{opacity:0.5;}
.p_account_invitation .share_box .line{height:75px; background-color:#fff;}
.p_account_invitation .share_box .line:first-child{border-bottom:1px solid #f5f5f5;}
.p_account_invitation .share_box .part{float:left; width:50%; border-right:1px solid #f5f5f5; height:75px; -webkit-box-sizing:border-box;}
.p_account_invitation .share_box .line .part:last-child{border:none;}
.p_account_invitation .share_box .part a{display:block; width:100%; height:100%; text-align:center; color:#000; font-size:12px; -webkit-box-sizing:border-box; padding-top:45px;}
.p_account_invitation .share_box .part a:active{background-color:#eee;}
.p_account_invitation .share_box .part .wx_hy{background:url(event/icon/weichat_icon.png) no-repeat center 18px; background-size:23px 23px;}
.p_account_invitation .share_box .part .wx_pyq{background:url(event/icon/moments_icon.png) no-repeat center 18px; background-size:23px 23px;}
.p_account_invitation .share_box .part .jiathis_button_tsina{background:url(event/icon/sinaweibo_icon.png) no-repeat center 18px; background-size:23px 23px;}
.p_account_invitation .share_box .part .jiathis_button_tqq{background:url(event/icon/qqweibo_icon.png) no-repeat center 18px; background-size:23px 23px;}
.p_account_invitation .share_box .part .jiathis_button_qzone{background:url(event/icon/qqspace_icon.png) no-repeat center 18px; background-size:23px 23px;}
.p_account_invitation .share_box .part .jiathis_button_douban{background:url(event/icon/douban_icon.png) no-repeat center 18px; background-size:23px 23px;}

/*p_account_bonus*/
.p_account_bonus .money-list .mo-cont{color:#ee4634;}

/*p_load*/
.p_load .tab{ border-top:1px solid #d9d9d9;}
.p_load .load_list {background: #fff; margin-bottom: 10px;border-bottom: 1px solid #d9d9d9;}
.p_load .load_list:last-child{margin-bottom:0;}
.p_load .load_list .f10{ color:#8f8f8f;}
.p_load .load_list a { color: #41474d; }
.p_load .load_list .title { height: 45px; line-height: 45px; border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9; padding: 0 15px; font-size: 15px; color: #000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position:relative;}
.p_load .load_list .con { padding: 10px 0px; position: relative;}
.p_load .load_list .con li:nth-child(odd) { float: left; width: 45%; border-right:1px solid #ebebeb; padding-left:15px;}
.p_load .load_list .con li:nth-child(even) { float: left; width: 46%; padding-left:10px;}
.p_load .ui_tab_nav{ border-top:1px solid #d9d9d9; border-bottom:none;}

/*p_contract*/
.p_contract .contract_list{ background:#fff;border-top:1px solid #e1e1e1; margin:15px 0 0;}
.p_contract .contract_list .big_list{ height:77px; border-bottom:1px solid #e1e1e1; font-size:13px;line-height:77px; position:relative;}
.p_contract .contract_list .big_list dt{ line-height:20px; display:inline-block; vertical-align:middle; width:100%;}
.p_contract .contract_list .big_list dt p{ padding-left:15px; color:#a6a6a6; padding-right:100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p_contract .contract_list .big_list h2{ font-size:16px; color:#424242;padding-left:15px;padding-right:100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-bottom:3px;}
.p_contract .contract_list .big_list dd{ position:absolute; line-height:77px; right:15px;width:85px; height:77px; top:0px;}
.p_contract .contract_list .big_list dd .btn_signed{ color:#fff; background:#70bbda; height:30px; width:85px; line-height:30px; text-align:center; display:inline-block; font-size:14px; border-radius:3px;}
.p_contract .contract_list .big_list dd .btn_dis{ color:#aaaaaa; border:1px solid #e5e5e5; background:#fff;}
.p_contract .deal_more{ height:42px; line-height:42px; background:#fff; border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5; margin-bottom:10px; padding:0 15px; text-align:center;}
.p_contract .deal_more a{ display:block; color:#565656; font-size:15px;position:relative; }
.p_contract .contract_list .small_list{ padding:8px 15px; border-bottom:1px solid #e1e1e1;}
.p_contract .contract_list .small_list dt{font-size:15px; color:#424242; padding-bottom:3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p_contract .contract_list .small_list dd{color:#a6a6a6}

/*已投详情*/
.p_load_detail .load_list .title{border-top:none;}

/*p_deal*/
.p_deal { width: 100%; height: 100%; z-index: 101; display: -webkit-box; -webkit-box-orient: vertical; }
.p_deal .inv-main {-webkit-box-flex: 1; overflow: hidden; }
.p_deal .inv-header, .inv-center, .inv-footer { background-color: #fff; }
.p_deal .inv-center { padding: 10px 0; }
.p_deal .inv-header {padding: 10px 0px; border-bottom: 1px solid #dadcdd; text-align:center;}
.p_deal .invh-title {color: #8f8f8f; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.p_deal .inh-title h2{font-size: 15px;}
.p_deal .inh-title h2 span.ui_tips_tag{font-size: 12px;}
.p_deal .invh-title span { background-color: #5ca9e4; border-radius: 4px; padding: 4px 5px; font-size: 12px; color: #fff; margin-right: 5px; display: inline-block; }
.p_deal .invh-center { margin-top: 6px; overflow: auto; font-size: 16px;line-height: 20px;}
.p_deal .inv-center { margin-top: 10px; color: #41474d; border-top: 1px solid #dadcdd; border-bottom: 1px solid #dadcdd; }
.p_deal .inv-center h2 { font-size: 15px;padding:0 15px 0px; }
.p_deal .inv-center h2 i { background: url("images/deal/inv-icon.jpg") 0 0 no-repeat; background-size:100%; display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin-right: 5px; margin-top: -4px; }
.p_deal .inv-center p { font-size: 12px; line-height: 18px; padding:0 15px; }
.p_deal .inv-center p em { color: #f64172; }
.p_deal .inv-footer { margin-top: 10px; color: #41474d; border-top: 1px solid #dadcdd;margin-bottom:10px;border-bottom: 1px solid #d9d9d9;}
.p_deal .invf_cont img{ width:100% !important;height:auto !important;}
.p_deal .invf_cont table { width: 100%; }
.p_deal .invf_cont table th { color: #909ba8; text-align: left; vertical-align: top; padding-bottom: 0px; }
.p_deal .invf_cont table td.g-money { text-align: center; }
.p_deal .bid_con{ padding:0 15px 10px;}
.p_deal .put_con{ position:relative;}
.p_deal .bid_con .bid_kt{ height:35px; line-height:35px;border-bottom: 1px solid #d9d9d9; font-size:15px; margin-bottom:7px;}
.p_deal .bid_con .bid_kt a{ color:#4ba8ff; margin-left:20px;}
.p_deal .bid_con .put_btn{ position:absolute; right:10px; top:8px; width:60px; height:30px; color:#fff; background:#e76f5f; text-align:center; line-height:30px; border-radius:3px; font-size:15px;}
.p_deal .ipt-list{ height:45px; line-height:45px; padding:0 15px; font-size:15px;border-bottom: 1px solid #d9d9d9;}
.p_deal .ipt-list a{ display:block; height:45px; position:relative;}
.p_deal .ipt-list:last-child{ border-bottom:none;}
.p_deal .ipt-list .gray_v1{ font-size:12px;}
.p_deal .ui_ipt{ padding-right:80px;}
.p_deal .coupon_box{margin-left:57px; line-height:45px; height:45px; text-align:right;}
.p_deal .coupon_box .bindCouponStr{ margin-right:10px;}
.p_deal .coupon_input{height:45px; width:100%;line-height: normal; vertical-align:top;}

/*p_deal_fcode_panel*/
.p_deal_fcode_panel{position:fixed; left:0; top:0; width:100%; height:100%; background-color:#f2f2f2; -webkit-transform:translateX(100%); -webkit-transition:all 0.5s linear;}
.p_deal_fcode_panel.p_show{-webkit-transform:translateX(0);}
.p_deal_fcode_panel .ui_ipt{margin:0; padding:0 15px; position:relative;}
.p_deal_fcode_panel .ui_ipt .fcode_right{position:absolute; right:15px; top:17px; width:17px; height:13px; background:url(images/deal/icon_right.png) no-repeat; background-size:cover;}
.p_deal_fcode_panel .panel_top{background-color:#fff; padding:10px 15px;}
.p_deal_fcode_panel .fcode_detail{background-color:#fff; padding:0 15px 10px; border-bottom:1px solid #dadcdd; margin-bottom:10px; line-height:15px; min-height:30px;}

/*p-deal-success*/
.p_deal_success{padding:0px 0px 20px;}
.p_deal_success .head-figure{width:108px;height:86px;background: url(images/deal/person.png) no-repeat; background-size: 100%; margin:20px auto 40px;}
.p_deal_success .deal-suc .f25{font-size: 25px;}
.p_deal_success .deal-suc span{display: block;}
.p_deal_success .deal-info{height: 1px;background: #c6c6c6;position:relative; margin: 30px 55px 0;}
.p_deal_success .info-txt{width: 64px;background: #f2f2f2;position: absolute;font-size: 10px;height: 15px;left:50%;margin-left: -32px;top:-7px;color: #8b97a2}
.p_deal_success .mt20{margin-top: 20px;}
.p_deal_success .deal-project{color: #8b97a2}
.p_deal_success .deal-foot{margin-top: 30px;padding: 0 15px;}
.p_deal_success .deal-foot .link_load{margin-top:20px;display: block;}
.p_deal_success .top{ text-align:center; font-size:18px; padding:15px;}

.p_deal_success .top .icon_yes{ background:url(images/icon/icon_yes1.png) no-repeat; width:33px; height:33px; background-size:100%; vertical-align:middle; display:inline-block; margin-right:5px;}
.p_deal_success .item_text{ background:#fff; border-bottom:1px solid #dadcdd;border-top:1px solid #dadcdd; padding:15px; font-size:13px; color:#41474d;}
.p_deal_success .btn{ text-align:center; padding:20px 0px;}
.p_deal_success .btn a:hover{ color:#fff;}
.p_deal_success .bottom{ position:absolute; width:100%; bottom:20px; text-align:center; color:#7e7e7e;}
.p_deal_success .ui-pop-box{ height:180px; top:50%; margin-top:-90px;}
.p_deal_success .ui-pop-box .pop-head{ height:45px; line-height:45px; font-size:18px;}
.p_deal_success .ui-pop-box .pop-body p{ font-size:12px;}
.p_deal_success .ui-pop-box .pop-body p a{ text-decoration:underline;}

/*list*/
/*p2p*/
.p_index_new .banner{ height:110px; border-bottom:1px solid #e5e5e5; position:relative;}
.p_index_new .banner img{ width:100%; height:110px;}
.p_index_new .focus{ height:110px; overflow:hidden;}
.p_index_new .focus li{ float:left;}
.p_index_new .dots{ position:absolute; right:10px; bottom:8px;}
.p_index_new .dots li{ float:left; width:10px;}
.p_index_new .dots li a{ width:5px; height:5px; display:inline-block; background:#fff; border-radius:50%; opacity:0.7;}
.p_index_new .dots li.active a{ background:#535353;}
.p_index_new .account{ background:#fff; border-bottom:1px solid #e5e5e5; text-align:center; font-size:15px; padding:10px;}
.p_index_new .sub_nav{margin-top:10px;background:#fff; border-bottom:1px solid #e5e5e5}
.p_index_new .sub_nav dl{ height:70px; border-top:1px solid #e5e5e5; padding-top:16px;}
.p_index_new .sub_nav dl dt,.p_index_new .sub_nav dl dd{ float:left; width:50%;}
.p_index_new .sub_nav .icon_bk,.p_index_new .sub_nav .icon_st,.p_index_new .sub_nav .icon_hy,.p_index_new .sub_nav .icon_gy{ background-image:url(images/index/index_icon.png); background-repeat:no-repeat;width:44px; height:44px;  background-size:100%;margin-left:10px; float:left; margin-top:2px;}
.p_index_new .sub_nav .icon_st{ background-position:0px -101px; }
.p_index_new .sub_nav .icon_hy{ background-position:0px -50px; }
.p_index_new .sub_nav .icon_gy{ background-position:0px -153px; }
.p_index_new .sub_nav .text_con{ margin-left:65px; padding-right:10px;}
.p_index_new .sub_nav dl dt .text_con{ border-right:1px solid #e1e1e1;}
.p_index_new .sub_nav .text_con h2{ font-size:15px; line-height: normal; padding-bottom:5px;}
.p_index_new .sub_nav .text_con h2 .icon_new{ width:8px; height:8px; display:inline-block; border-radius:50%; background:#ee4634; margin-left:5px; margin-bottom:1px;}
.p_index_new .sub_nav .text_con p{  overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#8f8f8f; line-height:14px;}
.p_index_new .deal_list{padding-top:10px;}
.p_index_new .deal_list .title{ height:45px; line-height:30px; text-align:center;}
.p_index_new .deal_list .title .line{ height:1px; background:#dbdbdc; border-bottom:1px solid #fff; width:100%; display:inline-block;}
.p_index_new .deal_list .title em{ position:relative; top:-27px; background:#f2f2f2; padding:0 15px; font-size:15px;}

.p_index_new .deal_list .item{background:#fff; height:95px; border-top-style:solid; border-top-width:3px; position:relative; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #d9d9d9;}
.p_index_new .deal_list .item .link_detail{ width:100%; height:100%; display:block; position:absolute;z-index:9;}
.p_index_new .deal_list .item .deal_title{line-height:22px;font-size:10px;padding:0 10px 0 10px;}
.p_index_new .deal_list .item .deal_title .deal_fx{ float:right; display:inline-block; line-height:20px;}
.p_index_new .deal_list .item .deal_title h2{ margin-right:100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:10px;}
.p_index_new .deal_list .item .ui_tag{ color:#fff; padding:0 6px; height:20px; display:inline-block; border-radius:0 0 3px 3px; margin-right:10px;}
.p_index_new .deal_list .item .deal_con{padding:5px 10px 0 10px;}
.p_index_new .deal_list .item .deal_con span{ font-size:35px; display:inline-block;}
.p_index_new .deal_list .item .deal_con span.f15{ font-size:15px; padding-top:15px;  display:inline-block;}
.p_index_new .deal_list .item .deal_con .f15 em{ font-size:12px;}
.p_index_new .deal_list .item .deal_con .btn{ width:85px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:15px; display:block; border-radius:2px; margin-top:10px;}
.p_index_new .deal_list .item .deal_con .red_btn{background:#e76f5f;position:relative; z-index:10;}
.p_index_new .deal_list .item .deal_con .blue_btn{background:#70bbda; position:relative; z-index:10;}
.p_index_new .deal_list .item .deal_con .grag_btn{background:#bfbfbf;}
.p_index_new .deal_list .item .deal_nh{ margin:0px 90px 0px 60px; text-align:center;}
.p_index_new .deal_list .item .progrss{position: absolute; bottom:0px; text-align: right; min-width:10px;}
.p_index_new .deal_list .item .icon_pro{ width:12px; height:7px; display:block; position:absolute; right:0px; bottom:-3px;}
.p_index_new .deal_list .item .progrss .pro_num{ padding:0 15px; display:inline-block; font-size:8px;}

.p_index_new .deal_list .red_bg{ border-top-color:#e76f5f;}
.p_index_new .deal_list .red_bg .ui_tag{ background:#e76f5f;}
.p_index_new .deal_list .red_bg .deal_con{ color:#e76f5f;}
.p_index_new .deal_list .red_bg .progrss{ border-bottom:1px solid #e76f5f; color:#e76f5f;}
.p_index_new .deal_list .red_bg .icon_pro{ background:url(images/index/progress_red.png) no-repeat; background-size:100%;}

.p_index_new .deal_list .blue_bg{ border-top-color:#70bbda;}
.p_index_new .deal_list .blue_bg .ui_tag{ background:#70bbda;}
.p_index_new .deal_list .blue_bg .deal_con{ color:#70bbda;}
.p_index_new .deal_list .blue_bg .progrss{ border-bottom:1px solid #70bbda; color:#70bbda;}
.p_index_new .deal_list .blue_bg .icon_pro{ background:url(images/index/progress_blue.png) no-repeat;background-size:100%;}
